Around the Malecon there are several little Sodas where you can get decent food from 7 am in the morning. At 11 am the more fancy restaurants open but don t expect to much. Fish is the thing to eat in San Carlos if you are not vegetarian